export const format = {};
/**
 * 获取用户的列表
 * @param {*} data
 */
format.getUserList = function (data) {
  if (data.status == 200) {
    data.data.map(function (item, index) {
      item.index = index + 1 + "";
      return item;
    })
  }
  return data;
}
/**
 * 根据用户id获取角色列表
 * @param data
 * @returns {*}
 */
format.getFindRolesByUser = function (data) {
  if (data.status == 200) {
    data.data.map(function (item, index) {
      item.index = index + 1 + "";
      return item;
    })
  }
  return data;
}

/**
 * 获取字典列表
 * @param data
 * @returns {*}
 */
format.getDict = function (data) {
  if (data.status == 200) {
    data.data.list.map(function (item, index) {
      item.index = index + 1 + "";
      return item;
    })
  }
  return data;
}

/**
 * 获取角色列表
 * @param data
 * @returns {*}
 */
format.getRoleList = function (data) {
  if (data.status == 200) {
    data.data.map(function (item, index) {
      item.index = index + 1 + "";
      return item;
    })
  }
  return data;
}
/**
 * 根据应用id或角色名查询获取角色列表
 * @param data
 * @returns {*}
 */
format.getFindRoleByClientIdOrName = function (data) {
  if (data.status == 200) {
    data.data.map(function (item, index) {
      item.index = index + 1 + "";
      return item;
    })
  }
  return data;
}
/**
 * 获取字典列表
 * @param data
 * @returns {*}
 */
format.getFindAccountByID = function (data) {
  if (data.status == 200) {
    data.data.account.map(function (item, index) {
      item.index = index + 1 + "";
      return item;
    })
  }
  return data;
}

/**
 * 获取岗位列表
 * @param data
 * @returns {*}
 */
format.getPosition = function (data) {
  if (data.status == 200) {
    data.data.map(function (item, index) {
      item.index = index + 1 + "";
      return item;
    })
  }
  return data;
}

/**
 * 获取文件列表
 * @param data
 * @returns {*}
 */
format.getFile = function (data) {
  if (data.status == 200) {
    let content = data.data.content.map(function (item, index) {
      item.index = (index + 1) + data.data.pageable.pageNumber * 8 + "";
      return item;
    })
    let totalElements = data.data.totalElements
    return {content, totalElements}
  }
  return data;
}
